package com.example.webmagic.bilibili;

import com.example.webmagic.DBHelper;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by Geekkiller on 2017/11/18.
 */
public class BiliUserAdo {

    public int saveUser(BiliUser biliUser) {

        DBHelper dbHelper = new DBHelper();
        StringBuffer sql = new StringBuffer();
        //构造模板sql ,当插入主键重复时，忽略新数据
        sql.append("INSERT IGNORE INTO bilibili_user_active(mid,name,sex,level,sign,faceUrl,friends,fans,playNum,birthday,place)")
                .append("VALUES(?,?,?,?,?,?,?,?,?,?,?)");
        //构造模板填充序列
        List<String> sqlValues = new ArrayList<String>();
        sqlValues.add(biliUser.getMid() + "");
        sqlValues.add(biliUser.getName());
        sqlValues.add(biliUser.getSex());
        sqlValues.add(biliUser.getLevel() + "");
        sqlValues.add(biliUser.getSign());
        sqlValues.add(biliUser.getFaceUrl());
        sqlValues.add(biliUser.getFriends() + "");
        sqlValues.add(biliUser.getFans() + "");
        sqlValues.add(biliUser.getPlayNum() + "");
        sqlValues.add(biliUser.getBirthday());
        sqlValues.add(biliUser.getPlace());

        int result = dbHelper.executeUpdate(sql.toString(), sqlValues);
        return result;


    }
}
